package br.com.dataphonebr.enumerator;

public enum NotificacaoMensal implements IEnum{
	
	VALIDADE ("Repetir pela data inicial"),
	CONCLUSAO ("Repetir pela quantidade de dias"),
	VENCIMENTO("Por data de vencimento");
	
	private String nome;
	
	private NotificacaoMensal(String nome) {
		this.nome = nome;
	}
	
	@Override
	public String toString() {
		return nome;
	}
	
	public static NotificacaoMensal getNotificacaoMensalByIndex(int ordinal){
		for (NotificacaoMensal plerta : NotificacaoMensal.values()){
			if (plerta.ordinal() == ordinal)
				return plerta;
		}
		return null;
	}

	@Override
	public String getLabel() {
		return nome;
	}

	@Override
	public void setLabel(String label) {
		this.nome = label;
	}
}
